home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / write-w < prev    next >
Text File  |  1993-11-14  |  4KB  |  91 lines

  1. This file is README.WRITE-W.  It is extracted from a correspondence
  2. message sent during September, 1986.
  3.  
  4. From: Neenie Billawala <nb@su-coyote.arpa>
  5. Subject: Re:  Metafont parameters for Imagen 24/300
  6.      (This discussion is also relevant for the LN03)
  7.  
  8. How to get the CM fonts to work better on a "write-white" machine
  9. =================================================================
  10.  
  11.  
  12. The problem in getting a like result with write-white(ww)/write-black(wb)
  13. machines from the same pixel pattern lies in the fact that the effective
  14. size of each pixel differs; the size is typically smaller in ww machines.
  15. This means that you won't get the same variations in line thickness.
  16.  
  17. Theoretically, one pixel on a 300dpi printer should have a width of 1/300 
  18. of an inch. On a ww machine, it's typically less; on a wb machine, 
  19. it's usually a bit more. So the gradations of thickness may look 
  20. something like the following:
  21.  
  22. # of pixels    "ideal width"        ww width        wb width
  23.  
  24.    1        1 * 1/300inch        .8 * 1/300inch        1.2*1/300inch 
  25.    2        2 * 1/300inch        1.8 * 1/300inch        2.2*1/300inch 
  26.    3        3 * 1/300inch        2.8 * 1/300inch        3.2*1/300inch 
  27.    4        4 * 1/300inch        3.8 * 1/300inch        4.2*1/300inch 
  28.    10        10 * 1/300inch        9.8 * 1/300inch        10.2*1/300inch
  29.  
  30. So, you can see, the greater the number of pixels, the less important
  31. the .4 pixel difference becomes. The greatest discrepancy and problems
  32. occur with lines one pixel wide, where the % of difference is the greatest.
  33. Given these limitations, it is not possible to get exactly the same 
  34. results on two such separate machines.
  35.  
  36. Increasing the amount of "blacker" has the effect of adding that
  37. absolute amount to certain values; i.e., blacker:=2 would always add 
  38. 2 pixels to the stem, no matter the resolution. 
  39.  
  40. A while back, someone came by with the same problem for a similar machine.
  41. We tried 1) some higher settings of blacker 2) selectively adding blacker 
  42. to some values 3) setting a mimimum line thickness. Both 1) and 2) often 
  43. created unwanted character distortions. The (tfm) widths wanted to be 
  44. the same, and when e.g., each line in a character was increased by one; 
  45. the shapes were often distorted, counter (inside) shapes seemed to suffer 
  46. the most. A first attempt with 3) showed promise, and though the result 
  47. was not as dark as the wb machine, the feeling of CM was retained. 
  48. However, in the first attempt, we did not manage to change all of the 
  49. thicknesses to 2 pixels. DEK made a global correction, which should keep 
  50. minimum thicknesses to 2 pixels. Looking at the pixel patterns, this fix 
  51. appears to work. However, the man who has the ww printer and who originally 
  52. came by with this problem, is part of the University and has been traveling, 
  53. so I haven't seen any concrete results yet. Such is the way of Academia! 
  54.  
  55.  
  56. Appendix: (Pierre A. MacKay)
  57.  
  58.  
  59. Roughly speaking, the reason for this problem is that the black dot in
  60. a write-black machine has a roughly round shape, and naturally tends to
  61. overflow the minimum dot size.  The dot on a write-white machine has an
  62. incluse square shape, and tends to be diminished by an oversize white
  63. dot unless the print engine is perfectly focussed.
  64.  
  65.               .....
  66.              .......                      .     .
  67.             .........                      .....
  68.             .........                      .....
  69.             .........                      .....
  70.              .......                      .     .
  71.               .....                         
  72.              
  73.          Write-black dot              Write-white dot
  74.      
  75. The ./cmfonts/mf directory contains an adjusted font_setup file. The
  76. changes are found in 2 lines of the <font_setup> def with the comment
  77. "% "WRITE WHITE" ONLY!".  Add the line   input white_setup   to your file
  78. of mode_defs (or use ./utilityfonts/bases/modes.mf, which already
  79. has it), and in any mode_def for a write-white device, add the line
  80.  
  81. let font_setup=white_setup;
  82.  
  83. as the first line of the mode_def for any write-white device
  84. (see the RicohFourZeroEightZero mode_def in modes.mf).
  85.  
  86. Directories
  87. [
  88.         ./utilityfonts/bases
  89.         ./cmfonts/mf
  90. ]
  91.